.appoint{
    padding: 10px 20px;
    background-color: #f5f5f5;
    .title{
        margin: 20px 0;
        display: flex;
        align-items: center;
        span{
            display: block;
            width: 30px;
            height: 10px;
            background-color: rgb(0,110,255);
            border-radius: 10px;
            margin-right: 10px;
        }
        h2{
            line-height: 1;
            font-size: 25px;
            font-weight: normal;
        }
    }
    .intro_box{
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        h3{
            margin: 20px 0;
        }
    }
}